package s2elinshu;

import java.util.Scanner;

public class J03SungJuk {
	public static void main(String[] args) {
		// 교재 page = 93, 조건문
		
        // 성적 처리 프로그램
		// 학점 계산시 조건문 사용
		// 성적 처리할 데이터는 키보드 입력으로 받음
		
		
		// 1. 변수선언
		String name;
		int kor;
		int eng;
		int mat;
		int tot;
		double avg;
		char grd=' ';     // 학점 : 수우미양가
		Scanner sc = null;
		
		sc = new Scanner(System.in);
		System.out.println("이름을 입력하세요");
		name = sc.next();
		System.out.println("국어 점수를 입력하세요");
		kor = sc.nextInt();
		System.out.println("영어 점수를 입력하세요");
		eng= sc.nextInt();
		System.out.println("수학 점수를 입력하세요");
		mat = sc.nextInt();

		// 총점, 평균, 학점 계산
		tot = kor + eng + mat;
		avg = (double)tot / 3;
		
		// switch문
		// case 끝나고 break를 넣지 않으면 맨 마지막 지정된 값으로 결과값이 나옴
		switch ((int)avg/10){
		case 10 :
		case 9 : grd='수'; break;
		case 8 : grd='우'; break;
		case 7 : grd='미'; break;
		case 6 : grd='양'; break;
		default : grd = '가';
		}
		
		/* 
		// 다중 if-else문 - 조건식 간소화
		if( avg >= 90 ){ grd = '수'; }
		else if( avg >= 80 ){ grd = '우'; }
		else if( avg >= 70 ){ grd = '미'; }
		else if( avg >= 60 ){ grd = '양'; }
		// else if( avg >= 0 && avg <= 59 ){ grd = '가'; } 
		else { grd = '가'; }
		
		// 단순 if문
		if( avg >= 90 && avg <=100 ){grd = '수';}
		if( avg >= 80 && avg <= 89 ){grd = '우';}
		if( avg >= 70 && avg <= 79 ){grd = '미';}
		if( avg >= 60 && avg <= 69 ){grd = '양';}
		if( avg >= 0 && avg <= 59 ){grd = '가';} */
				
		System.out.println(name);
		System.out.println(kor);
		System.out.println(eng);
		System.out.println(mat);		
		System.out.println(tot);		
		System.out.println(avg);		
		System.out.println(grd);		// 학점
		sc.close(); 		
	}
}
